package com.wms.service;

import com.wms.entity.BStockOutRecord;

/**
 * 出库记录Service层接口
 * 定义业务逻辑规范
 */
public interface BStockOutRecordService {

    /**
     * 新增出库记录
     * @param stockOutRecord 出库记录实体（含num、batchNo等核心字段）
     * @return 新增成功的记录ID（若主键自增）
     */
    void addStockOutRecord(BStockOutRecord stockOutRecord);

    /**
     * 根据ID查询出库记录（可选）
     * @param id 主键ID
     * @return 出库记录实体
     */
    BStockOutRecord getStockOutRecordById(Long id);
}
